added SSCLI 1.0
[windows-sources.git] / shared source / sscli_ref_20021101 / docs / System.Xml.Serialization / System.Xml.Serialization.html
blob2634a94b8f91f5dbe57f01bf3400f673df0db0e2
1 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html>
2 <head>
3 <META http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
4 <link rel="stylesheet" type="text/css" href="../refdoc.css">
5 <title>Namespace: System.Xml.Serialization</title>
6 </head>
7 <body>
8 <h2>Namespace: System.Xml.Serialization</h2>
9 <dl>
10 <dd>
11 <p> The <a href="../System.Xml.Serialization/System.Xml.Serialization.html">System.Xml.Serialization</a> namespace contains classes that are used to serialize objects into XML format documents or streams.</p>
12 <p> The central class in the namespace is the <a href="../System.Xml.Serialization/types/XmlSerializer.html">XmlSerializer</a> class. To use this class, use the <a href="#ctor1">XmlSerializer.#ctor</a> constructor to create an instance of the class using the type of the object to serialize. Once an <a href="../System.Xml.Serialization/types/XmlSerializer.html">XmlSerializer</a> is created, create an instance of the object to serialize. You must also create an object to write the file to a document or stream, such as a <a href="../System.IO/types/Stream.html">Stream</a>, <a href="../System.IO/types/TextWriter.html">TextWriter</a>, or <a href="../System.Xml/types/XmlWriter.html">XmlWriter</a>. You can then call the <a href="#Serialize">XmlSerializer.Serialize</a> method to convert the object into an XML document.</p>
13 <p> To deserialize an object from an XML document, create a suitable object to read the document or stream (again, a <a href="../System.IO/types/Stream.html">Stream</a>, <a href="../System.IO/types/TextWriter.html">TextWriter</a>, or <a href="../System.Xml/types/XmlWriter.html">XmlWriter</a>). Invoke the <a href="#Deserialize">XmlSerializer.Deserialize</a> method while casting the resulting object to the type of the original object (that was serialized).</p>
14 <p> To further control the serialization, the <a href="../System.Xml.Serialization/System.Xml.Serialization.html">System.Xml.Serialization</a> namespace contains several <a href="../System/types/Attribute.html">Attribute</a> classes that can be applied to members of a class. For example, if a class contains a member that will be serialized as an XML element, you can apply the <a href="../System.Xml.Serialization/types/XmlElementAttribute.html">XmlElementAttribute</a> attribute to the member. When applying the attribute, you can specify details such as the actual XML element name using the <a href="#ElementName">XmlElementAttribute.ElementName</a> property. For a complete list of all the attributes, see the <a href="../System.Xml.Serialization/types/XmlSerializer.html">XmlSerializer</a> class overview.</p>
15 </dd>
16 </dl>
17 <h3>Members of System.Xml.Serialization Namespace</h3><b>Classes</b><dl>
18 <dd>
19 <table border="1" width="90%" style="border-collapse: collapse">
20 <tr valign="top">
21 <th bgcolor="#C0C0C0">Class</th>
22 <th bgcolor="#C0C0C0">
23 Description
24 </th>
25 </tr>
26 <tr valign="top">
27 <td width="30%"><a href="types/CodeIdentifier.html">class CodeIdentifier</a></td>
28 <td width="60%"><i>
29 This type supports the .NET Framework infrastructure and is not intended to be used directly from your code.
30 </i><br><br> 
31 </td>
32 </tr>
33 <tr valign="top">
34 <td width="30%"><a href="types/CodeIdentifiers.html">class CodeIdentifiers</a></td>
35 <td width="60%"><i>
36 This type supports the .NET Framework infrastructure and is not intended to be used directly from your code.
37 </i><br><br> 
38 </td>
39 </tr>
40 <tr valign="top">
41 <td width="30%"><a href="types/XmlSerializationReader.CollectionFixup.html">class XmlSerializationReader.CollectionFixup</a></td>
42 <td width="60%"> Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code  
43 </td>
44 </tr>
45 <tr valign="top">
46 <td width="30%"><a href="types/XmlSerializationReader.Fixup.html">class XmlSerializationReader.Fixup</a></td>
47 <td width="60%"><i>
48 This type supports the .NET Framework infrastructure and is not intended to be used directly from your code.
49 </i><br><br> Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code  
50 </td>
51 </tr>
52 <tr valign="top">
53 <td width="30%"><a href="types/SoapAttributeAttribute.html">class SoapAttributeAttribute</a></td>
54 <td width="60%"> Specifies that the <a href="../System.Xml.Serialization/types/XmlSerializer.html">XmlSerializer</a> should serialize the class member as an encoded SOAP attribute. 
55 </td>
56 </tr>
57 <tr valign="top">
58 <td width="30%"><a href="types/SoapAttributeOverrides.html">class SoapAttributeOverrides</a></td>
59 <td width="60%"> Allows you to override property, field, and class attributes when you use an <a href="../System.Xml.Serialization/types/XmlSerializer.html">XmlSerializer</a> to serialize or deserialize an object as encoded SOAP. 
60 </td>
61 </tr>
62 <tr valign="top">
63 <td width="30%"><a href="types/SoapAttributes.html">class SoapAttributes</a></td>
64 <td width="60%"> Represents a collection of attribute objects that control how the <a href="../System.Xml.Serialization/types/XmlSerializer.html">XmlSerializer</a> serializes and deserializes SOAP methods. 
65 </td>
66 </tr>
67 <tr valign="top">
68 <td width="30%"><a href="types/SoapCodeExporter.html">class SoapCodeExporter</a></td>
69 <td width="60%"><i>
70 This type supports the .NET Framework infrastructure and is not intended to be used directly from your code.
71 </i><br><br>  
72 </td>
73 </tr>
74 <tr valign="top">
75 <td width="30%"><a href="types/SoapElementAttribute.html">class SoapElementAttribute</a></td>
76 <td width="60%"> Specifies that the public member value be serialized by the <a href="../System.Xml.Serialization/types/XmlSerializer.html">XmlSerializer</a> as an encoded SOAP XML element. 
77 </td>
78 </tr>
79 <tr valign="top">
80 <td width="30%"><a href="types/SoapEnumAttribute.html">class SoapEnumAttribute</a></td>
81 <td width="60%"> Controls how the <a href="../System.Xml.Serialization/types/XmlSerializer.html">XmlSerializer</a> serializes an enumeration member. 
82 </td>
83 </tr>
84 <tr valign="top">
85 <td width="30%"><a href="types/SoapIgnoreAttribute.html">class SoapIgnoreAttribute</a></td>
86 <td width="60%"> Instructs the <a href="../System.Xml.Serialization/types/XmlSerializer.html">XmlSerializer</a> not to serialize the public field or public read/write property value. 
87 </td>
88 </tr>
89 <tr valign="top">
90 <td width="30%"><a href="types/SoapIncludeAttribute.html">class SoapIncludeAttribute</a></td>
91 <td width="60%"> Allows the <a href="../System.Xml.Serialization/types/XmlSerializer.html">XmlSerializer</a> to recognize a type when it serializes or deserializes an object as encoded SOAP XML. 
92 </td>
93 </tr>
94 <tr valign="top">
95 <td width="30%"><a href="types/SoapReflectionImporter.html">class SoapReflectionImporter</a></td>
96 <td width="60%"> Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code  
97 </td>
98 </tr>
99 <tr valign="top">
100 <td width="30%"><a href="types/SoapSchemaExporter.html">class SoapSchemaExporter</a></td>
101 <td width="60%"><i>
102 This type supports the .NET Framework infrastructure and is not intended to be used directly from your code.
103 </i><br><br> Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code  
104 </td>
105 </tr>
106 <tr valign="top">
107 <td width="30%"><a href="types/SoapSchemaImporter.html">class SoapSchemaImporter</a></td>
108 <td width="60%"><i>
109 This type supports the .NET Framework infrastructure and is not intended to be used directly from your code.
110 </i><br><br> Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code  
111 </td>
112 </tr>
113 <tr valign="top">
114 <td width="30%"><a href="types/SoapSchemaMember.html">class SoapSchemaMember</a></td>
115 <td width="60%"><i>
116 This type supports the .NET Framework infrastructure and is not intended to be used directly from your code.
117 </i><br><br> Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code  
118 </td>
119 </tr>
120 <tr valign="top">
121 <td width="30%"><a href="types/SoapTypeAttribute.html">class SoapTypeAttribute</a></td>
122 <td width="60%"> Controls the schema generated by the <a href="../System.Xml.Serialization/types/XmlSerializer.html">XmlSerializer</a> when a class instance is serialized as SOAP encoded XML. 
123 </td>
124 </tr>
125 <tr valign="top">
126 <td width="30%"><a href="types/UnreferencedObjectEventArgs.html">class UnreferencedObjectEventArgs</a></td>
127 <td width="60%"> Provides data for the known, but unreferenced, object found in an encoded SOAP XML stream during deserialization. 
128 </td>
129 </tr>
130 <tr valign="top">
131 <td width="30%"><a href="types/XmlAnyAttributeAttribute.html">class XmlAnyAttributeAttribute</a></td>
132 <td width="60%"> Specifies that the member (a field that returns an array of <a href="../System.Xml/types/XmlAttribute.html">XmlAttribute</a> objects) can contain any XML attributes. 
133 </td>
134 </tr>
135 <tr valign="top">
136 <td width="30%"><a href="types/XmlAnyElementAttribute.html">class XmlAnyElementAttribute</a></td>
137 <td width="60%"> Specifies that the member (a field that returns an array of <a href="../System.Xml/types/XmlElement.html">XmlElement</a> or <a href="../System.Xml/types/XmlNode.html">XmlNode</a> objects) can contain objects that represent any XML element that has no corresponding member in the object being serialized or deserialized. 
138 </td>
139 </tr>
140 <tr valign="top">
141 <td width="30%"><a href="types/XmlAnyElementAttributes.html">class XmlAnyElementAttributes</a></td>
142 <td width="60%"> Represents a collection of <a href="../System.Xml.Serialization/types/XmlAnyElementAttribute.html">XmlAnyElementAttribute</a> objects. 
143 </td>
144 </tr>
145 <tr valign="top">
146 <td width="30%"><a href="types/XmlArrayAttribute.html">class XmlArrayAttribute</a></td>
147 <td width="60%"> Specifies that the <a href="../System.Xml.Serialization/types/XmlSerializer.html">XmlSerializer</a> should serialize a particular class member as an array of XML elements. 
148 </td>
149 </tr>
150 <tr valign="top">
151 <td width="30%"><a href="types/XmlArrayItemAttribute.html">class XmlArrayItemAttribute</a></td>
152 <td width="60%"> Specifies the derived types that the <a href="../System.Xml.Serialization/types/XmlSerializer.html">XmlSerializer</a> can place in a serialized array. 
153 </td>
154 </tr>
155 <tr valign="top">
156 <td width="30%"><a href="types/XmlArrayItemAttributes.html">class XmlArrayItemAttributes</a></td>
157 <td width="60%"> Represents a collection of <a href="../System.Xml.Serialization/types/XmlArrayItemAttribute.html">XmlArrayItemAttribute</a> objects. 
158 </td>
159 </tr>
160 <tr valign="top">
161 <td width="30%"><a href="types/XmlAttributeAttribute.html">class XmlAttributeAttribute</a></td>
162 <td width="60%"> Specifies that the <a href="../System.Xml.Serialization/types/XmlSerializer.html">XmlSerializer</a> should serialize the class member as an XML attribute. 
163 </td>
164 </tr>
165 <tr valign="top">
166 <td width="30%"><a href="types/XmlAttributeEventArgs.html">class XmlAttributeEventArgs</a></td>
167 <td width="60%"> Provides data for the <a href="#UnknownAttribute">XmlSerializer.UnknownAttribute</a> event. 
168 </td>
169 </tr>
170 <tr valign="top">
171 <td width="30%"><a href="types/XmlAttributeOverrides.html">class XmlAttributeOverrides</a></td>
172 <td width="60%"> Allows you to override property, field, and class attributes when you use the <a href="../System.Xml.Serialization/types/XmlSerializer.html">XmlSerializer</a> to serialize or deserialize an object. 
173 </td>
174 </tr>
175 <tr valign="top">
176 <td width="30%"><a href="types/XmlAttributes.html">class XmlAttributes</a></td>
177 <td width="60%"> Represents a collection of attribute objects that control how the <a href="../System.Xml.Serialization/types/XmlSerializer.html">XmlSerializer</a> serializes and deserializes an object. 
178 </td>
179 </tr>
180 <tr valign="top">
181 <td width="30%"><a href="types/XmlChoiceIdentifierAttribute.html">class XmlChoiceIdentifierAttribute</a></td>
182 <td width="60%"> Specifies that the member can be further disambiguated by using an enumeration. 
183 </td>
184 </tr>
185 <tr valign="top">
186 <td width="30%"><a href="types/XmlCodeExporter.html">class XmlCodeExporter</a></td>
187 <td width="60%"><i>
188 This type supports the .NET Framework infrastructure and is not intended to be used directly from your code.
189 </i><br><br> 
190 </td>
191 </tr>
192 <tr valign="top">
193 <td width="30%"><a href="types/XmlElementAttribute.html">class XmlElementAttribute</a></td>
194 <td width="60%"> Indicates that a public field or property represents an XML element when the <a href="../System.Xml.Serialization/types/XmlSerializer.html">XmlSerializer</a> serializes or deserializes the containing object. 
195 </td>
196 </tr>
197 <tr valign="top">
198 <td width="30%"><a href="types/XmlElementAttributes.html">class XmlElementAttributes</a></td>
199 <td width="60%"> Represents a collection of <a href="../System.Xml.Serialization/types/XmlElementAttribute.html">XmlElementAttribute</a>, which the <a href="../System.Xml.Serialization/types/XmlSerializer.html">XmlSerializer</a> uses to override the default way it serializes a class. 
200 </td>
201 </tr>
202 <tr valign="top">
203 <td width="30%"><a href="types/XmlElementEventArgs.html">class XmlElementEventArgs</a></td>
204 <td width="60%"> Provides data for the <a href="#UnknownElement">XmlSerializer.UnknownElement</a> event. 
205 </td>
206 </tr>
207 <tr valign="top">
208 <td width="30%"><a href="types/XmlEnumAttribute.html">class XmlEnumAttribute</a></td>
209 <td width="60%"> Controls how the <a href="../System.Xml.Serialization/types/XmlSerializer.html">XmlSerializer</a> serializes an enumeration member. 
210 </td>
211 </tr>
212 <tr valign="top">
213 <td width="30%"><a href="types/XmlIgnoreAttribute.html">class XmlIgnoreAttribute</a></td>
214 <td width="60%"> Instructs the <a href="#Serialize(System.IO.TextWriter,System.Object)">XmlSerializer.Serialize</a> method of the <a href="../System.Xml.Serialization/types/XmlSerializer.html">XmlSerializer</a> not to serialize the public field or public read/write property value. 
215 </td>
216 </tr>
217 <tr valign="top">
218 <td width="30%"><a href="types/XmlIncludeAttribute.html">class XmlIncludeAttribute</a></td>
219 <td width="60%"> Allows the <a href="../System.Xml.Serialization/types/XmlSerializer.html">XmlSerializer</a> to recognize a type when it serializes or deserializes an object. 
220 </td>
221 </tr>
222 <tr valign="top">
223 <td width="30%"><a href="types/XmlMapping.html">class XmlMapping</a></td>
224 <td width="60%"><i>
225 This type supports the .NET Framework infrastructure and is not intended to be used directly from your code.
226 </i><br><br> Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code  
227 </td>
228 </tr>
229 <tr valign="top">
230 <td width="30%"><a href="types/XmlMemberMapping.html">class XmlMemberMapping</a></td>
231 <td width="60%"><i>
232 This type supports the .NET Framework infrastructure and is not intended to be used directly from your code.
233 </i><br><br>  
234 </td>
235 </tr>
236 <tr valign="top">
237 <td width="30%"><a href="types/XmlMembersMapping.html">class XmlMembersMapping</a></td>
238 <td width="60%"><i>
239 This type supports the .NET Framework infrastructure and is not intended to be used directly from your code.
240 </i><br><br> Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code  
241 </td>
242 </tr>
243 <tr valign="top">
244 <td width="30%"><a href="types/XmlNamespaceDeclarationsAttribute.html">class XmlNamespaceDeclarationsAttribute</a></td>
245 <td width="60%"> Specifies that the target property, parameter, return value or class member contains prefixes associated with namespaces that are used within an XML document. 
246 </td>
247 </tr>
248 <tr valign="top">
249 <td width="30%"><a href="types/XmlNodeEventArgs.html">class XmlNodeEventArgs</a></td>
250 <td width="60%"> Provides data for the <a href="#UnknownNode">XmlSerializer.UnknownNode</a> event. 
251 </td>
252 </tr>
253 <tr valign="top">
254 <td width="30%"><a href="types/XmlReflectionImporter.html">class XmlReflectionImporter</a></td>
255 <td width="60%"><i>
256 This type supports the .NET Framework infrastructure and is not intended to be used directly from your code.
257 </i><br><br> Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code  
258 </td>
259 </tr>
260 <tr valign="top">
261 <td width="30%"><a href="types/XmlReflectionMember.html">class XmlReflectionMember</a></td>
262 <td width="60%"><i>
263 This type supports the .NET Framework infrastructure and is not intended to be used directly from your code.
264 </i><br><br> Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code  
265 </td>
266 </tr>
267 <tr valign="top">
268 <td width="30%"><a href="types/XmlRootAttribute.html">class XmlRootAttribute</a></td>
269 <td width="60%"> Identifies a class, structure, enumeration, or interface as the root (or top-level) element of an XML-document instance. 
270 </td>
271 </tr>
272 <tr valign="top">
273 <td width="30%"><a href="types/XmlSchemaExporter.html">class XmlSchemaExporter</a></td>
274 <td width="60%"><i>
275 This type supports the .NET Framework infrastructure and is not intended to be used directly from your code.
276 </i><br><br> Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code  
277 </td>
278 </tr>
279 <tr valign="top">
280 <td width="30%"><a href="types/XmlSchemaImporter.html">class XmlSchemaImporter</a></td>
281 <td width="60%"><i>
282 This type supports the .NET Framework infrastructure and is not intended to be used directly from your code.
283 </i><br><br> Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code  
284 </td>
285 </tr>
286 <tr valign="top">
287 <td width="30%"><a href="types/XmlSchemas.html">class XmlSchemas</a></td>
288 <td width="60%"><i>
289 This type supports the .NET Framework infrastructure and is not intended to be used directly from your code.
290 </i><br><br> Represents the collection of XML schemas. 
291 </td>
292 </tr>
293 <tr valign="top">
294 <td width="30%"><a href="types/XmlSerializationReader.html">class XmlSerializationReader</a></td>
295 <td width="60%"><i>
296 This type supports the .NET Framework infrastructure and is not intended to be used directly from your code.
297 </i><br><br> Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code  
298 </td>
299 </tr>
300 <tr valign="top">
301 <td width="30%"><a href="types/XmlSerializationWriter.html">class XmlSerializationWriter</a></td>
302 <td width="60%"><i>
303 This type supports the .NET Framework infrastructure and is not intended to be used directly from your code.
304 </i><br><br> Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code  
305 </td>
306 </tr>
307 <tr valign="top">
308 <td width="30%"><a href="types/XmlSerializer.html">class XmlSerializer</a></td>
309 <td width="60%"> Serializes and deserializes objects into and from XML documents. The <a href="../System.Xml.Serialization/types/XmlSerializer.html">XmlSerializer</a> enables you to control how objects are encoded into XML. 
310 </td>
311 </tr>
312 <tr valign="top">
313 <td width="30%"><a href="types/XmlSerializerNamespaces.html">class XmlSerializerNamespaces</a></td>
314 <td width="60%"> Contains the XML namespaces and prefixes that the <a href="../System.Xml.Serialization/types/XmlSerializer.html">XmlSerializer</a> uses to generate qualified names in an XML-document instance. 
315 </td>
316 </tr>
317 <tr valign="top">
318 <td width="30%"><a href="types/XmlTextAttribute.html">class XmlTextAttribute</a></td>
319 <td width="60%"> Indicates to the <a href="../System.Xml.Serialization/types/XmlSerializer.html">XmlSerializer</a> that the member should be treated as XML text when the containing class is serialized or deserialized. 
320 </td>
321 </tr>
322 <tr valign="top">
323 <td width="30%"><a href="types/XmlTypeAttribute.html">class XmlTypeAttribute</a></td>
324 <td width="60%"> Controls the XML schema generated when the attribute target is serialized by the <a href="../System.Xml.Serialization/types/XmlSerializer.html">XmlSerializer</a>
325 </td>
326 </tr>
327 <tr valign="top">
328 <td width="30%"><a href="types/XmlTypeMapping.html">class XmlTypeMapping</a></td>
329 <td width="60%"> Contains a mapping of one type to another. 
330 </td>
331 </tr>
332 </table>
333 </dd>
334 </dl><br><b>Interfaces</b><dl>
335 <dd>
336 <table border="1" width="90%" style="border-collapse: collapse">
337 <tr valign="top">
338 <th bgcolor="#C0C0C0">Interface</th>
339 <th bgcolor="#C0C0C0">
340 Description
341 </th>
342 </tr>
343 <tr valign="top">
344 <td width="30%"><a href="types/IXmlSerializable.html">interface IXmlSerializable</a></td>
345 <td width="60%"><i>
346 This type supports the .NET Framework infrastructure and is not intended to be used directly from your code.
347 </i><br><br> Provides a custom serialization format for a serializable object. 
348 </td>
349 </tr>
350 </table>
351 </dd>
352 </dl><br><b>Delegates</b><dl>
353 <dd>
354 <table border="1" width="90%" style="border-collapse: collapse">
355 <tr valign="top">
356 <th bgcolor="#C0C0C0">Delegate</th>
357 <th bgcolor="#C0C0C0">
358 Description
359 </th>
360 </tr>
361 <tr valign="top">
362 <td width="30%"><a href="types/UnreferencedObjectEventHandler.html">delegate UnreferencedObjectEventHandler</a></td>
363 <td width="60%"> Represents the method that will handle the <a href="#UnreferencedObject">XmlSerializer.UnreferencedObject</a> event of an <a href="../System.Xml.Serialization/types/XmlSerializer.html">XmlSerializer</a>
364 </td>
365 </tr>
366 <tr valign="top">
367 <td width="30%"><a href="types/XmlAttributeEventHandler.html">delegate XmlAttributeEventHandler</a></td>
368 <td width="60%"> Represents the method that will handle the <a href="#UnknownAttribute">XmlSerializer.UnknownAttribute</a> 
369 </td>
370 </tr>
371 <tr valign="top">
372 <td width="30%"><a href="types/XmlElementEventHandler.html">delegate XmlElementEventHandler</a></td>
373 <td width="60%"> Represents the method that will handle the <a href="#UnknownElement">XmlSerializer.UnknownElement</a> event of an <a href="../System.Xml.Serialization/types/XmlSerializer.html">XmlSerializer</a>
374 </td>
375 </tr>
376 <tr valign="top">
377 <td width="30%"><a href="types/XmlNodeEventHandler.html">delegate XmlNodeEventHandler</a></td>
378 <td width="60%"> Represents the method that will handle the <a href="#UnknownNode">XmlSerializer.UnknownNode</a> event of an <a href="../System.Xml.Serialization/types/XmlSerializer.html">XmlSerializer</a>
379 </td>
380 </tr>
381 <tr valign="top">
382 <td width="30%"><a href="types/XmlSerializationCollectionFixupCallback.html">delegate XmlSerializationCollectionFixupCallback</a></td>
383 <td width="60%"><i>
384 This type supports the .NET Framework infrastructure and is not intended to be used directly from your code.
385 </i><br><br> Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code  
386 </td>
387 </tr>
388 <tr valign="top">
389 <td width="30%"><a href="types/XmlSerializationFixupCallback.html">delegate XmlSerializationFixupCallback</a></td>
390 <td width="60%"><i>
391 This type supports the .NET Framework infrastructure and is not intended to be used directly from your code.
392 </i><br><br> Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code  
393 </td>
394 </tr>
395 <tr valign="top">
396 <td width="30%"><a href="types/XmlSerializationReadCallback.html">delegate XmlSerializationReadCallback</a></td>
397 <td width="60%"><i>
398 This type supports the .NET Framework infrastructure and is not intended to be used directly from your code.
399 </i><br><br> Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code  
400 </td>
401 </tr>
402 <tr valign="top">
403 <td width="30%"><a href="types/XmlSerializationWriteCallback.html">delegate XmlSerializationWriteCallback</a></td>
404 <td width="60%"><i>
405 This type supports the .NET Framework infrastructure and is not intended to be used directly from your code.
406 </i><br><br> Supports the Shared Source CLI infrastructure and is not intended to be used directly from your code  
407 </td>
408 </tr>
409 </table>
410 </dd>
411 </dl><br><b>Namepace hierarchy</b><br><ul class="none">
412 <li><a href="../System/types/Object.html">System.Object</a></li>
413 <ul class="none">
414 <li><a href="../System/types/Attribute.html">System.Attribute</a></li>
415 <ul class="none">
416 <li><a href="../System.Xml.Serialization/types/SoapAttributeAttribute.html">System.Xml.Serialization.SoapAttributeAttribute</a></li>
417 </ul>
418 <ul class="none">
419 <li><a href="../System.Xml.Serialization/types/SoapElementAttribute.html">System.Xml.Serialization.SoapElementAttribute</a></li>
420 </ul>
421 <ul class="none">
422 <li><a href="../System.Xml.Serialization/types/SoapEnumAttribute.html">System.Xml.Serialization.SoapEnumAttribute</a></li>
423 </ul>
424 <ul class="none">
425 <li><a href="../System.Xml.Serialization/types/SoapIgnoreAttribute.html">System.Xml.Serialization.SoapIgnoreAttribute</a></li>
426 </ul>
427 <ul class="none">
428 <li><a href="../System.Xml.Serialization/types/SoapIncludeAttribute.html">System.Xml.Serialization.SoapIncludeAttribute</a></li>
429 </ul>
430 <ul class="none">
431 <li><a href="../System.Xml.Serialization/types/SoapTypeAttribute.html">System.Xml.Serialization.SoapTypeAttribute</a></li>
432 </ul>
433 <ul class="none">
434 <li><a href="../System.Xml.Serialization/types/XmlAnyAttributeAttribute.html">System.Xml.Serialization.XmlAnyAttributeAttribute</a></li>
435 </ul>
436 <ul class="none">
437 <li><a href="../System.Xml.Serialization/types/XmlAnyElementAttribute.html">System.Xml.Serialization.XmlAnyElementAttribute</a></li>
438 </ul>
439 <ul class="none">
440 <li><a href="../System.Xml.Serialization/types/XmlArrayAttribute.html">System.Xml.Serialization.XmlArrayAttribute</a></li>
441 </ul>
442 <ul class="none">
443 <li><a href="../System.Xml.Serialization/types/XmlArrayItemAttribute.html">System.Xml.Serialization.XmlArrayItemAttribute</a></li>
444 </ul>
445 <ul class="none">
446 <li><a href="../System.Xml.Serialization/types/XmlAttributeAttribute.html">System.Xml.Serialization.XmlAttributeAttribute</a></li>
447 </ul>
448 <ul class="none">
449 <li><a href="../System.Xml.Serialization/types/XmlChoiceIdentifierAttribute.html">System.Xml.Serialization.XmlChoiceIdentifierAttribute</a></li>
450 </ul>
451 <ul class="none">
452 <li><a href="../System.Xml.Serialization/types/XmlElementAttribute.html">System.Xml.Serialization.XmlElementAttribute</a></li>
453 </ul>
454 <ul class="none">
455 <li><a href="../System.Xml.Serialization/types/XmlEnumAttribute.html">System.Xml.Serialization.XmlEnumAttribute</a></li>
456 </ul>
457 <ul class="none">
458 <li><a href="../System.Xml.Serialization/types/XmlIgnoreAttribute.html">System.Xml.Serialization.XmlIgnoreAttribute</a></li>
459 </ul>
460 <ul class="none">
461 <li><a href="../System.Xml.Serialization/types/XmlIncludeAttribute.html">System.Xml.Serialization.XmlIncludeAttribute</a></li>
462 </ul>
463 <ul class="none">
464 <li><a href="../System.Xml.Serialization/types/XmlNamespaceDeclarationsAttribute.html">System.Xml.Serialization.XmlNamespaceDeclarationsAttribute</a></li>
465 </ul>
466 <ul class="none">
467 <li><a href="../System.Xml.Serialization/types/XmlRootAttribute.html">System.Xml.Serialization.XmlRootAttribute</a></li>
468 </ul>
469 <ul class="none">
470 <li><a href="../System.Xml.Serialization/types/XmlTextAttribute.html">System.Xml.Serialization.XmlTextAttribute</a></li>
471 </ul>
472 <ul class="none">
473 <li><a href="../System.Xml.Serialization/types/XmlTypeAttribute.html">System.Xml.Serialization.XmlTypeAttribute</a></li>
474 </ul>
475 </ul>
476 <ul class="none">
477 <li><a href="../System.Collections/types/CollectionBase.html">System.Collections.CollectionBase</a></li>
478 <ul class="none">
479 <li><a href="../System.Xml.Serialization/types/XmlAnyElementAttributes.html">System.Xml.Serialization.XmlAnyElementAttributes</a></li>
480 </ul>
481 <ul class="none">
482 <li><a href="../System.Xml.Serialization/types/XmlArrayItemAttributes.html">System.Xml.Serialization.XmlArrayItemAttributes</a></li>
483 </ul>
484 <ul class="none">
485 <li><a href="../System.Xml.Serialization/types/XmlElementAttributes.html">System.Xml.Serialization.XmlElementAttributes</a></li>
486 </ul>
487 </ul>
488 <ul class="none">
489 <li><a href="../System/types/Delegate.html">System.Delegate</a></li>
490 <ul class="none">
491 <li><a href="../System/types/MulticastDelegate.html">System.MulticastDelegate</a></li>
492 <ul class="none">
493 <li><a href="../System.Xml.Serialization/types/UnreferencedObjectEventHandler.html">System.Xml.Serialization.UnreferencedObjectEventHandler</a></li>
494 </ul>
495 <ul class="none">
496 <li><a href="../System.Xml.Serialization/types/XmlAttributeEventHandler.html">System.Xml.Serialization.XmlAttributeEventHandler</a></li>
497 </ul>
498 <ul class="none">
499 <li><a href="../System.Xml.Serialization/types/XmlElementEventHandler.html">System.Xml.Serialization.XmlElementEventHandler</a></li>
500 </ul>
501 <ul class="none">
502 <li><a href="../System.Xml.Serialization/types/XmlNodeEventHandler.html">System.Xml.Serialization.XmlNodeEventHandler</a></li>
503 </ul>
504 </ul>
505 </ul>
506 <ul class="none">
507 <li><a href="../System/types/EventArgs.html">System.EventArgs</a></li>
508 <ul class="none">
509 <li><a href="../System.Xml.Serialization/types/UnreferencedObjectEventArgs.html">System.Xml.Serialization.UnreferencedObjectEventArgs</a></li>
510 </ul>
511 <ul class="none">
512 <li><a href="../System.Xml.Serialization/types/XmlAttributeEventArgs.html">System.Xml.Serialization.XmlAttributeEventArgs</a></li>
513 </ul>
514 <ul class="none">
515 <li><a href="../System.Xml.Serialization/types/XmlElementEventArgs.html">System.Xml.Serialization.XmlElementEventArgs</a></li>
516 </ul>
517 <ul class="none">
518 <li><a href="../System.Xml.Serialization/types/XmlNodeEventArgs.html">System.Xml.Serialization.XmlNodeEventArgs</a></li>
519 </ul>
520 </ul>
521 <ul class="none">
522 <li><a href="../System.Xml.Serialization/types/SoapAttributeOverrides.html">System.Xml.Serialization.SoapAttributeOverrides</a></li>
523 </ul>
524 <ul class="none">
525 <li><a href="../System.Xml.Serialization/types/SoapAttributes.html">System.Xml.Serialization.SoapAttributes</a></li>
526 </ul>
527 <ul class="none">
528 <li><a href="../System.Xml.Serialization/types/XmlAttributeOverrides.html">System.Xml.Serialization.XmlAttributeOverrides</a></li>
529 </ul>
530 <ul class="none">
531 <li><a href="../System.Xml.Serialization/types/XmlAttributes.html">System.Xml.Serialization.XmlAttributes</a></li>
532 </ul>
533 <ul class="none">
534 <li><a href="../System.Xml.Serialization/types/XmlSerializer.html">System.Xml.Serialization.XmlSerializer</a></li>
535 </ul>
536 <ul class="none">
537 <li><a href="../System.Xml.Serialization/types/XmlSerializerNamespaces.html">System.Xml.Serialization.XmlSerializerNamespaces</a></li>
538 </ul>
539 </ul><br><i><a href="../documentation_license.txt">
540 Copyright (c) 2002 Microsoft Corporation. All rights reserved.
541 </a></i></body>
542 </html>